1. Origine

Pourquoi ce projet d'un émetteur?

J'utilise depuis 2015 une radio personnelle 'RCCLV5',
documentée ici : http://www.robertmagda.be/
J'ai souhaité étendre ses possibilités par:

  • mise à jour facile des paramètres en cours de vol
  • pour interroger la télémétrie en cours de vol
  • remplacer son language RCCL par un standard tel que python
    Cette radio utilise presque exclusivement des récepteurs JETI.

La Jeti DC-16

On m'a conseillé de choisir un émetteur JETI plutôt que de continuer à améliorer ma radio personnelle 'V5'.
J'ai utilisé cet été 2023 une DC16II qui m'a fort déçu :

  • son unité de mesure est le pourcentage de rotation du servo, ce qui rend les programmes inutilement complexes. Par exemple pour un mixage tel que le snap flap, il y a autant de paramètres que de gouvernes d'aile.
    Les programmes sont beaucoup plus simples en utilisant comme unité le déplacement des gouvernes. En degrés ou en millimètres, qui est l'unité le plus couramment utilisée pour définir les réglages. J'en ai l'expérience depuis plusieurs années avec ma radio personnelle V5.
  • Le 'calibrage' du servo établit le conversion 'déplacement en mm' en 'impulsion servo', je le fais avec une mesure de débattement intégrée à l'émetteur.
  • pas de fonctions réutilisables alors que c'est une règle d'or: quand on écrit un programme on ne recopie pas : on écrit une fonction réutilisable. L'avantage est capital quand on modifie la fonction: une seule modification suffit pour tous les modèles. Par exemple je veux définir le traitement d'un capteur en écrivant un module que je réutilise dans chaque modèle qui utilise ce capteur.
  • JETI a une grande difficulté pour utiliser convenablement un servo de volets avec un neutre très décalé. Moi je trouve normal d'avoir un volet qui se déplace de 5mm vers le haut et de 70 mm vers le bas en utilisant toute la course du servo) et de programmer ceci sans difficulté particulière.
  • aucune vue d'ensemble du programme et des paramètres, je souhaite voir
    • la logique du programme sur une seule page (comment on passe des manches aux variables de vol, avec le rôle des mélangeurs)
    • l'ensemble des paramètres, globaux ou par phase ou groupe de phases, également sur une page
  • un bel écran san,s utilité pour la communication en vol (les yeux sont vers le modèle ...) et une communication vocale limitée. Je souhaite que tout paramètre soit modifiable en vol ce qui implique une communication vocale riche. De même la consultation de la télémétrie ne peut pas se concevoir autrement (sauf pour consulter a posteriori)
  • compte tenu de l'usage en montagne, le poids est un critère. La radio complète avec pupitre , sans les bretelles (harnais)
    • Jeti DC16 2kg
    • ma radio V5 0,8 kg
    • mon smartphone 0,26 kg
    • mon laptop (Clevo L141AU) 1,08 kg .

Le nouveau projet V9

En conclusion je laisse mon émetteur Jeti sur le côté et je reprends mon projet d'émetteur :

  • chaque pilote définit SON standard pour les commandes , les réglages et les capteurs de télémétrie. Ce qui est commun à plusieurs modèles est écrit une seule fois dans un 'module'
  • les variables sont exprimées en mm ...pas en rotation d'un servo
  • un émetteur est fait pour voler en regardant en l'air . La communication en vol utilise une oreillette , l' écran sur l'émetteur est secondaire
  • utiliser les boutons de trim pour régler de nombreux paramètres en cours d'un seul vol, y compris les réglages de compensation aérofrein
  • le autotrim est classique et étendu aux diverses compensations
  • pour la communication émetteur posé je souhaite utiliser un clavier et un écran séparés,par exemple un smartphone connecté par wifi à l'émetteur ou un laptop.
  • la performance de Lora est surprenante, je souhaite l'utiliser dans le futur
    La construction de l'émetteur a été décrite pour la version précédente V5. Ce qui change :
  • d'autres sticks disponibles
  • la réalisation de pcb
    - en composants de surface (le plus compact) éventuellement assemblés par le fournisseur de pcb !
    - en composants 'through hole'
    - avec des modules commercialement disponibles
    La réalisation des programmes comporte:
  • la possibilité d'utiliser un ou plusieurs microprocesseurs, pour adapter la puissance de calcul lorsque tous les programmes sont écrits .
  • les processeurs sont connectés en chaîne ,y compris un laptop en bout de chaîne.
  • la programmation est souple: chaque fonction traite un message ( = un byte qui identifie le message et un contenu) et envoie un ou des messages vers d'autres fonctions
  • le language est confortable: micro-python, avec debug facile dans le laptop